Microsoft Access এ Combo Box এবং List Box ব্যবহার করে আপনি ডেটার এন্ট্রি সীমাবদ্ধ করতে পারেন, যাতে ব্যবহারকারীরা নির্দিষ্ট পরিসরে বা তালিকা থেকে ডেটা নির্বাচন করতে পারে। এর মাধ্যমে আপনি ডেটা ইনপুটকে আরও নির্ভুল এবং নির্দিষ্ট করে তুলতে পারেন, যাতে ভুল তথ্য প্রদান বা অপ্রাসঙ্গিক ডেটা এন্ট্রি কমে যায়।
১. Combo Box দিয়ে Data Restriction
Combo Box একটি ড্রপডাউন তালিকা আকারে থাকে, যেখানে ব্যবহারকারী একটি নির্দিষ্ট তালিকা থেকে একটি মান নির্বাচন করতে পারে। এটি টেক্সট বক্সের মতো দেখায়, কিন্তু এর মধ্যে ব্যবহারকারীর জন্য পূর্বনির্ধারিত ডেটার একটি তালিকা থাকে, যাতে তারা ক্লিক করে সহজে নির্বাচন করতে পারে। এটি সাধারণত তখন ব্যবহার হয় যখন আপনি চান ব্যবহারকারী নির্দিষ্ট কিছু মান থেকে একটি নির্বাচন করুক।
Combo Box দিয়ে ডেটা সীমাবদ্ধ করার ধাপসমূহ:
- Form Design View এ ফর্ম ওপেন করুন:
- প্রথমে আপনি যে ফর্মে Combo Box ব্যবহার করতে চান সেটি Design View তে খুলুন।
- Combo Box ইনসার্ট করুন:
- রিবন থেকে Design ট্যাব নির্বাচন করুন এবং Combo Box টুল নির্বাচন করুন।
- আপনার ফর্মে Combo Box ড্র্যাগ এবং ড্রপ করুন।
- Combo Box এর Data Source নির্ধারণ করুন:
- Combo Box নির্বাচন করার পর, Properties উইন্ডোতে যান।
- Row Source প্রপার্টি সেট করুন। এটি সেই ডেটা সোর্স হবে যা Combo Box এর তালিকায় প্রদর্শিত হবে। আপনি এটি টেবিল, কোয়েরি বা মানের তালিকা থেকে নির্ধারণ করতে পারেন।
তালিকা থেকে মান ব্যবহার: উদাহরণস্বরূপ, আপনি চাইলে Row Source এ একটি সরল মানের তালিকা ব্যবহার করতে পারেন:
"Option 1"; "Option 2"; "Option 3"তালিকা থেকে ডেটা ব্যবহার: যদি আপনি একটি টেবিল বা কোয়েরি থেকে ডেটা নিয়ে Combo Box তৈরি করতে চান, তবে তার জন্য কোয়েরি বা টেবিলের নাম উল্লেখ করুন:
SELECT ProductName FROM Products
- Limit to List নির্বাচন করুন:
- Limit to List প্রপার্টি Yes এ সেট করুন। এর মাধ্যমে ব্যবহারকারী Combo Box এ শুধুমাত্র প্রদর্শিত তালিকার মধ্যে থাকা একটি মান নির্বাচন করতে পারবে। এটি ডেটার ইনপুটকে সীমাবদ্ধ করে দেয়।
- Allow Value List Input:
- Allow Value List Input যদি No থাকে, তবে ব্যবহারকারী Combo Box এর বাইরে কোনো মান ইনপুট দিতে পারবে না। এটি ডেটার স্ট্যান্ডার্ডাইজেশন নিশ্চিত করে।
২. List Box দিয়ে Data Restriction
List Box একটি দৃশ্যমান তালিকা আকারে থাকে, যেখানে ব্যবহারকারী একাধিক মান দেখতে পায় এবং নির্দিষ্ট এক বা একাধিক মান নির্বাচন করতে পারে। এটি Combo Box এর তুলনায় অনেক বড় তালিকা দেখাতে সক্ষম এবং ব্যবহারকারীরা একাধিক মান একসাথে নির্বাচন করতে পারে।
List Box দিয়ে ডেটা সীমাবদ্ধ করার ধাপসমূহ:
- Form Design View এ ফর্ম ওপেন করুন:
- আপনি যেই ফর্মে List Box ব্যবহার করতে চান সেটি Design View তে খুলুন।
- List Box ইনসার্ট করুন:
- রিবন থেকে Design ট্যাব নির্বাচন করুন এবং List Box টুল নির্বাচন করুন।
- আপনার ফর্মে List Box ড্র্যাগ এবং ড্রপ করুন।
- List Box এর Data Source নির্ধারণ করুন:
- Properties উইন্ডোতে গিয়ে Row Source প্রপার্টি সেট করুন। আপনি একটি টেবিল বা কোয়েরি থেকে ডেটা তুলে List Box এ প্রদর্শন করতে পারেন:
তালিকা থেকে মান ব্যবহার:
"Item 1"; "Item 2"; "Item 3"তালিকা থেকে ডেটা ব্যবহার:
SELECT CategoryName FROM Categories
- Properties উইন্ডোতে গিয়ে Row Source প্রপার্টি সেট করুন। আপনি একটি টেবিল বা কোয়েরি থেকে ডেটা তুলে List Box এ প্রদর্শন করতে পারেন:
- Multi-Select Mode:
- যদি আপনি চান ব্যবহারকারী একাধিক মান নির্বাচন করতে পারে, তাহলে Multi Select প্রপার্টি Simple বা Extended এ সেট করুন।
- Single Select মোডে থাকলে ব্যবহারকারী একটি মাত্র মান নির্বাচন করতে পারবেন।
- Limit to List নির্বাচন করুন:
- Limit to List প্রপার্টি Yes এ সেট করুন। এর মাধ্যমে List Box এ প্রদর্শিত তালিকার বাইরে কোনো মান ব্যবহারকারী ইনপুট করতে পারবেন না।
- Value List Input:
- যদি Allow Value List Input প্রপার্টি No এ সেট করা থাকে, তবে ব্যবহারকারী শুধু প্রদর্শিত মানগুলির মধ্যে একটি নির্বাচন করতে পারবে।
Combo Box এবং List Box এর মধ্যে পার্থক্য:
- Combo Box:
- একটি ড্রপডাউন তালিকা আকারে থাকে, যেখানে ব্যবহারকারী একটি মান নির্বাচন করতে পারে।
- এর মধ্যে অনেক বড় তালিকা রাখতে পারবেন না, কারণ এটি শুধু একটি মান প্রদর্শন করে।
- ব্যবহারকারী Combo Box এ ডেটা লিখতে পারবে যদি Allow Value List Input প্রপার্টি Yes থাকে।
- List Box:
- ব্যবহারকারীরা একাধিক মান দেখতে এবং নির্বাচন করতে পারে।
- এটি একটি দৃশ্যমান তালিকা আকারে থাকে, যেখানে ব্যবহারকারী পুরো তালিকা দেখতে পারে।
- ব্যবহারকারী Multi-Select মোডে একাধিক আইটেমও নির্বাচন করতে পারে।
উপসংহার:
Combo Box এবং List Box ব্যবহার করে আপনি ডেটা ইনপুটকে সীমাবদ্ধ করতে পারেন, যাতে ব্যবহারকারী একটি নির্দিষ্ট পরিসরের মধ্যে মান নির্বাচন করতে পারে। Combo Box সাধারণত ছোট তালিকার জন্য ব্যবহৃত হয়, যেখানে List Box বড় তালিকার জন্য উপযুক্ত। এর মাধ্যমে ডেটার অখণ্ডতা নিশ্চিত করা সম্ভব এবং সঠিক তথ্য নিশ্চিত করা যায়।
Read more